#include <stdio.h>
int main()
{
    int a[3][4] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
    printf("%d,%d\n", a, a + 0); // -391362336,-391362336
    printf("%d,%d\n", *a, a[0]); // -391362336,-391362336
    printf("%d,%d\n", *(a[0]), &(a[0][0])); // 1,-391362336
    printf("\n");
    printf("%d,%d\n", a[1], a + 1); // -391362320,-391362320
    printf("%d,%d\n", &a[1][0], *(a + 1) + 0); // -391362320,-391362320
    printf("%d,%d\n", a[2], *(a + 2)); // -391362304,-391362304
    printf("%d,%d\n", &a[2], a + 2); // -391362304,-391362304
    printf("%d,%d\n", a[1][0], *(*(a + 1) + 0)); // 5,5
    printf("%d,%d\n", *a[2], *(*(a + 2) + 0)); // 9,9
    return 0;
}